package main

import (
	"fmt"
	"os"
)

//openFile()这个函数有三个参数
//第一个参数:打开文件的路径
//第二个参数:模式,常见的模式有 O_RDONLY(只读模式),O_WRONLY(只写模式),O_RDWR(可读可写模式),O_APPEND(追加)
//第三个参数标识:权限,取值范围(0-7)
// 0:没有任何权限
// 1:执行权限
// 2:写权限
// 3:写权限&执行权限
// 4:读权限
// 5:读权限&执行权限
// 6:读权限&写权限
// 7:读权限&写权限&执行权限
func main() {
	file, err := os.OpenFile("D:/test/c.txt", os.O_APPEND, 6)
	if err != nil {
		fmt.Println(err)
	}
	defer file.Close()

	// 通过文件指针向文件中写入数据,读取数据
	num, err := file.WriteString("bbbbb")
	if err != nil {
		fmt.Println(err)
	}
	fmt.Println(num)

}
